package com.scm.persist.model.purchase;

import lombok.Data;

@Data
public class ScmPurchase {
    private Long id;


    private Long tenantId;

    private String orderProductIds;


    private String purchaseOrderNumber;

    private String purchaseOrderState;

    private String purchaseOrderApprovalStatus;

    private String purchaseOrderApprovalRemarks;

    private String purchaseOrderType;

    private String purchasingUnit;

    private String purchasingPeople;

    private Long purchaseDate;

    private String purchaseDateStr;

    private Long deliveryDate;

    private String deliveryDateStr;

    private Long confirmTime;

    private String confirmTimeStr;

    private Long amount;

    private Long createTime;

    private String createUser;

    private String createUserId;

    private Long updateTime;

    private String updateUser;

    private String updateUserId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getPurchaseOrderNumber() {
        return purchaseOrderNumber;
    }

    public void setPurchaseOrderNumber(String purchaseOrderNumber) {
        this.purchaseOrderNumber = purchaseOrderNumber == null ? null : purchaseOrderNumber.trim();
    }

    public String getPurchaseOrderState() {
        return purchaseOrderState;
    }

    public void setPurchaseOrderState(String purchaseOrderState) {
        this.purchaseOrderState = purchaseOrderState == null ? null : purchaseOrderState.trim();
    }

    public String getPurchaseOrderApprovalStatus() {
        return purchaseOrderApprovalStatus;
    }

    public void setPurchaseOrderApprovalStatus(String purchaseOrderApprovalStatus) {
        this.purchaseOrderApprovalStatus = purchaseOrderApprovalStatus == null ? null : purchaseOrderApprovalStatus.trim();
    }

    public String getPurchaseOrderApprovalRemarks() {
        return purchaseOrderApprovalRemarks;
    }

    public void setPurchaseOrderApprovalRemarks(String purchaseOrderApprovalRemarks) {
        this.purchaseOrderApprovalRemarks = purchaseOrderApprovalRemarks == null ? null : purchaseOrderApprovalRemarks.trim();
    }

    public String getPurchaseOrderType() {
        return purchaseOrderType;
    }

    public void setPurchaseOrderType(String purchaseOrderType) {
        this.purchaseOrderType = purchaseOrderType == null ? null : purchaseOrderType.trim();
    }

    public String getPurchasingUnit() {
        return purchasingUnit;
    }

    public void setPurchasingUnit(String purchasingUnit) {
        this.purchasingUnit = purchasingUnit == null ? null : purchasingUnit.trim();
    }

    public String getPurchasingPeople() {
        return purchasingPeople;
    }

    public void setPurchasingPeople(String purchasingPeople) {
        this.purchasingPeople = purchasingPeople == null ? null : purchasingPeople.trim();
    }

    public Long getPurchaseDate() {
        return purchaseDate;
    }

    public void setPurchaseDate(Long purchaseDate) {
        this.purchaseDate = purchaseDate;
    }

    public String getPurchaseDateStr() {
        return purchaseDateStr;
    }

    public void setPurchaseDateStr(String purchaseDateStr) {
        this.purchaseDateStr = purchaseDateStr == null ? null : purchaseDateStr.trim();
    }

    public Long getDeliveryDate() {
        return deliveryDate;
    }

    public void setDeliveryDate(Long deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    public String getDeliveryDateStr() {
        return deliveryDateStr;
    }

    public void setDeliveryDateStr(String deliveryDateStr) {
        this.deliveryDateStr = deliveryDateStr == null ? null : deliveryDateStr.trim();
    }

    public Long getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(Long confirmTime) {
        this.confirmTime = confirmTime;
    }

    public String getConfirmTimeStr() {
        return confirmTimeStr;
    }

    public void setConfirmTimeStr(String confirmTimeStr) {
        this.confirmTimeStr = confirmTimeStr == null ? null : confirmTimeStr.trim();
    }

    public Long getAmount() {
        return amount;
    }

    public void setAmount(Long amount) {
        this.amount = amount;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId == null ? null : createUserId.trim();
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId == null ? null : updateUserId.trim();
    }
}
